<?php
// 这是系统自动生成的公共文件

/**
 * 更严谨
 * 在admin/common
 * 计算两个数的和
 * @param $a
 * @param $b
 * @return mixed
 * function_exists 判断函数是否存在
 */
if (!function_exists('add')) {
    function add($a,$b){
        return $a + $b;
    }
}


/**
 * 密码加密的方法
 * 加盐
 * @param $password
 * @return string
 */
if (!function_exists('encrypt_password')) {
    function encrypt_password($password){


        # 密码组成部分 真实的密码 + 随机字符串 + 加密方式

        # 随机的字符串
        $randString = md5('2002a');
        return md5($randString.$password.$randString);
    }
}

/**
 * 公共响应的方法
 *
 */
if (!function_exists('self_response')) {
    /**
     * @param array $data 响应的数据
     * @param int $code 状态码
     * @param string $msg 响应提示
     */
    function self_response($data=[],$code = 200,$msg = 'ok'){
        return json(
            [
                'data' => $data,
                'code' => $code,
                'msg' => $msg
            ]
        );
    }
}
